home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 May
/
EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso
/
earcd
/
util
/
rexx
/
jrms14.lha
/
jrms14
/
jrms_features
< prev
Wrap
Text File
|
1997-01-02
|
3KB
|
72 lines
*****************************************************************************
* *
* PROGRAM: JR's-RexxMasher *
* VERSION: 1.4 *
* SOURCE CODE: 34 *
* DATE: 12.03 - 27.10.1996 *
* LANGUAGE: Assembler *
* SYSTEM: A1200 KS 40.68 2MB chip 8MB fast *
* *
* AUTHOR: Joerg Riemer 14167 Berlin/SchottmuellerStr.107/Germany *
* EMAIL: mission@cs.tu-berlin.de *
* *
* FUNCTION: creates executeable arexx.scripts *
* *
*****************************************************************************
some features used by JR's-RexxMasher V1.4
two strip options
comments only:
removes only comments, but don't destroys the text format
(no other stripper will do that in the right way)
tabs & spaces also:
removes also all tabs and spaces
(checks for all operators to remove trailing and leading tabs/spaces)
(no other stripper will do that in the right way)
leave untouched:
removes nothing (leaves script intact)
saves original filename and the $VER: versionstring when found
(both will be restored when unpacking the jrms_file)
creates and removes an auto_suffix for the filename when packing
or unpacking a jrms_file
uses two filerequester one for loading and one for saving files
useful for easy handling with different directories
checks for unmachted quotes and for unterminated comments while parsing
the script. displays the number of the line which contains the error
(+++ ERROR 6 unterminated comment in line xxx)
(+++ ERROR 5 unmatched quote in line xxx)
removes also empty and nested comments
(most other stripper will crash with these comments or don't do that)
calculates the # of lines in script (not visible by the user yet)
the # of full line comments
the # of comments in script (not visible by the user yet)
the # of spaces/tabs
the # of empty lines
the line which contains the unterminated comment (when found)
the line which contains the unquoted string (when found)
allows the user to save the stripped file as an arexx_file back to disk.
other files then an arexx_file or jrms_file won't be load.
the (un)pack_routine don't breaks the multitasking system like
some other rexxmasher
pressing both mouse buttons while imploding a large arexx_script will
break the imploder operation.
all operations like parsing,stripping and packing to an arexx_script
are working in one allocated memoryblock